今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第一章「Compose 基礎知識」的「入門教學課程」
@Composable來定義可組合函式@Preview來預覽函式Column是垂直排列,可以想成LinearLayout的vertical
Row是水平排列,可以想成LinearLayout的horizontal 
Box是堆疊元件,可以想成RelativeLayout
ComposeTutorialTheme主題的話可以使用質感設計(Material Design)
ComposeTutorialTheme {
    Surface(modifier = Modifier.fillMaxSize()) {
        MessageCard(Message("Android", "Jetpack Compose"))
    }
}
Shape為圖片加上邊框@Preview(name = "Light Mode")
@Preview(
    uiMode = Configuration.UI_MODE_NIGHT_YES,
    showBackground = true,
    name = "Dark Mode"
)
@Composable
fun PreviewMessageCard() {
}
LazyColumn是可滾動的垂直排列,可以想成直的RecyclerView
LazyRow是可滾動的水平排列,可以想成橫的RecyclerView
remember和mutableStateOf用來要保留滾動時的狀態
var isExpanded by remember { mutableStateOf(false) }